package loja;

import java.util.Date;

/**
 * 
 2) Defina uma classe Produto, com atributos: nome, pre�o, quantidade em
 * estoque e data da �ltima aquisi��o (Todos Privados). 
 * 
 * Defina métodos para
 * acessar e alterar esses atributos. 
 * 
 * A data deve ser manipulada como uma classe
 * independente; 
 * 
 * Elabore um programa que cria um produto (com dados fornecidos
 * pelo usu�rio) e oferece opera��es de consulta e modifica��o dos atributos do
 * produto;
 * 
 * 
 */
public class Produto {
	
	private String nome;
	private float preco;
	private int quantidade;
	private Date data ;
	
	protected void setNome(String nome) {
		this.nome = nome;
	}
	protected String getNome() {
		return nome;
	}

	protected void setPreco(float preco) {
		this.preco = preco;
	}
	protected float getPreco() {
		return preco;
	}
	
	protected void setQuantidade(int quantidade) {
		this.quantidade = quantidade;
	}
	protected int getQuantidade() {
		return quantidade;
	}
	
	protected void setData(Date data) {
		this.data = data;
	}
	protected Date getData() {
		return data;
	}
	
	protected Produto inicializarProduto(String nome, float preco, int quantidade)
	{
                Produto produto = new Produto();
                Date d = new Date();
		produto.setNome(nome);
		produto.setPreco(preco);
                System.out.println("data:");
		produto.setData(d);
		produto.setQuantidade(quantidade);

                return produto;
	}
}
